Hexo + GitHub 搭建博客打开出现404的原因可能有以下几种:
- repo的名字不是“用户名.github.io”。在GitHub上搭建博客实质上是利用了GitHub Pages功能,所以仓库的名称必须遵循以上原则,也就是一个账号只能有一个这样的仓库。
如果你打算使用自己的域名来打开博客且已经设置好域名解析, 则可能是
source
目录下没有添加CNAME
文件或格式不正确。正确做法:在
hexo项目目录/source/
下添加CNAME文件,并且写入自己的域名。保存后重新在hexo项目目录下(必须在这个目录下才能执行hexo命令,否则报错)执行1
2hexo g //generate
hexo d //deploy
- **注意:`CNAME`无后缀名且全部大写**
同时自己博客对应repo的setting
->custom-domain
一项,要检查是否有改为自己的域名。(一般执行hexo d
后该项会自动填写)